Reducing Energy Costs for IBM Blue Gene/P via Power-Aware Job Scheduling
نویسندگان
چکیده
Energy expense is becoming increasingly dominant in the operating costs of high-performance computing (HPC) systems. At the same time, electricity prices vary significantly at different times of the day. Furthermore, job power profiles also differ greatly, especially on HPC systems. In this paper, we propose a smart, power-aware job scheduling approach for HPC systems based on variable energy prices and job power profiles. In particular, we propose a 0-1 knapsack model and demonstrate its flexibility and effectiveness for scheduling jobs, with the goal of reducing energy cost and not degrading system utilization. We design scheduling strategies for Blue Gene/P, a typical partition-based system. Experiments with both synthetic data and real job traces from production systems show that our power-aware job scheduling approach can reduce the energy cost significantly, up to 25%, with only slight impact on system utilization.
منابع مشابه
Green Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملBandwidth-Aware Resource Management for Extreme Scale Systems
As systems scale towards exascale, many resources will become increasingly constrained. While some of these resources have historically been explicitly allocated, many, like network bandwidth, I/O bandwidth, or power, have not. As systems continue to evolve, we expect many such resources to become explicitly managed. This change will pose critical challenges to resource management and job sched...
متن کاملPower-aware Resource Allocation via Online Simulation with Multiple-queue Backfilling
Although traditional scheduling policies for high-end parallel systems focus on minimizing average job wait time while maximizing system utilization, actual supercomputer workload traces confirm the existence of significant periods of time of low utilization. Previous work has shown that, in the context of backfilling schedulers, portions of such high-end systems can be selectively powered down...
متن کاملPower-Aware Parallel Job Scheduling
Recent increase in performance of High Performance Computing (HPC) centers has been followed by even higher increase in power consumption. Power draw of modern supercomputers is not only an economic problem but it has negative consequences on environment. Roughly speaking, CPU power presents 50% of total system power. Dynamic Voltage Frequency Scaling(DVFS) is a technique widely used to manage ...
متن کاملAn Energy-aware Dynamic Clustering-based Scheduling Algorithm for Parallel tasks on Clusters
The paper proposes an energy-aware dynamic clustering-based scheduling algorithm that aims at reducing communication energy consumption through clustering dependent tasks. A job can be described by a direct acyclic graph (DAG) of parallel tasks. Because the execution time is hard to estimate accurately, the current static scheduling strategies may cause energy increase due to task waiting. The ...
متن کامل